Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Swiss Indoors Basel - Basel Moselle Open - Metz Adelaide International - Adelaide French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome EFG Swiss Open - Gstaad Generali Open - Kitzbuhel New Zealand F2 New Zealand F3 Japan F1 Japan F2 Korea F1 Japan F4 Japan F5 USA F20 USA F22 USA F23 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 Japan F4 Japan F3 Korea F1 China F6 Canada F4 USA F21 Japan F2 Japan F3 Hungary F7 (Kecskemet) Japan F6 Hungary F8 (Szekesfehervar) Turkey F8 (Antalya) Turkey F9 (Antalya) Turkey F10 (Antalya) Turkey F15 (Antalya) Turkey F16 (Antalya) Austria F3 (Wels) Slovakia F2 (Piestany) Slovakia F3 (Bratislava) Russia F7 (Moscow) Russia F8 (Moscow) Turkey F34 (Antalya) Turkey F35 (Antalya) Turkey F36 (Antalya) M15 Monastir M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Piestany M15 Wroclaw M15 Vilnius M15 Parnu M25 Vogau M15 Moscow M15 Moscow M25+H Mulhouse M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Cairo M15 Cairo M15 Heraklion M15 Heraklion M25 Vogau M15 Anif M15 Monastir M15 Monastir M15 Monastir M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Monastir M15 Monastir M15 Las Palmas de Gran Canaria M15 Majadahonda M15 Tbilisi M15 Shymkent M15 Shymkent M25 Wroclaw M25 Velenje M25 Telfs M25 Kottingbrunn M25 Sharm ElSheikh M25 Antalya M25 Antalya Japan F10 Japan F7 USA F29 USA F30 Japan F5 Japan F9 Sri Lanka F2 India F7 China F3 Korea F3 Canada F5 Korea F2 Coffee Cup Challenger - Chikmagalur Samsung Secruities Cup Challenger - Seoul Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan New Delhi Challenger II - New Delhi Izmir Cup - Izmir Nielsen USTA Pro Tennis Championship - Winnetka Oldum Brown Vancouver Open - Vancouver M25 Antalya Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota M25 Sharm ElSheikh Melbourn Challenger M25 Antalya Korat Challenger Mexico City Challenger Dharwad Challenger 2006 - Dharwad Talahassee Challenger Aptos Challenger Tiburon Challenger Kyoto Challenger Busan Challenger Cremona Challenger Nottingham Challenger Busan Open Challenger Tennis - Busan Binghamton Challenger Bangkok Challenger The Comercia Challenger - Aptos Sail Open - New Delhi Toyota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Bergamo Challenger Kyoto Challenger Pingguo Challenger Samsung Securities Cup - Seoul Wuhai Challenger Beijing Challenger IV Manta Open - Manta M25 Alkmaar Flea Market Cup Busan Challenger Tennis - Busan Kia International in Caloundra - Caloundra Busan Open - Busan Seoul Challenger Eckental Challenger Loughborough Challenger Toyota Challenger Honolulu Challenger Bergamo Challenger Singapore Challenger Kyoto Challenger Sarasota Challenger Kaohsiung Challenger The Natrel's Challenger of Granby - Granby Busan Open Challenger Tennis - Busan Maui Challenger Dallas Challenger Binghamton Challenger Beijing Challenger Recanati Challenger China Open - Beijing Fifth-Third Bank Tennis Classic - Lexington Uncle Toby's Challenger in Burnie - Burnie Yokohama Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Kolkata Challenger New Delhi Challenger Kyoto Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Calabasas Challenger Nottingham Challenger Nottingham-2 Challenger 14° BH Tennis Open - Belo Horizonte Nanchang Challenger Kaohsiung Challenger Aptos Challenger Samsung Securities Cup - Seoul Uncle Tobys Challenger in Caloundra - Caloundra San Luis Potosi Challenger - San Luis Potosi Samsung Challenger 2007 - Ho Chi Minh City Challenger Banque Nationale - Granby Shimadzu All Japan Indoor Tennis Championships - Kyoto VIII Gramado Open - Gramado Bangkok Challenger II Manta Open - Manta AGT Challenger - Leon Busan Challenger Seoul Challenger Granby Challenger Toyota Challenger Bergamo Challenger Kyoto Challenger Tashkent Challenger - Tashkent Winnetka Challenger II Manta Open - Manta Shimadzu All Japan Indoor Tennis Championships - Kyoto Bangkok Challenger Fifth Third Bank Tennis Championships - Lexington Ho Chi Minh City Challenger Ningboo Challenger Keio Challenger International Tennis Tournament - Yokohama 2008 China TCL Challenger - Guangzhou Kobe Challenger Toyota Challenger Burnie Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Guangzhou Challenger Busan Challenger Granby Challenger Kaohsiung Challenger The Commercia Challenger - Aptos Shenzhen Challenger Odlum Brown Vancouver Open - Vancouver Nottingham Challenger Seoul Challenger Flea Market Cup Busan Challenger Tennis - Busan Chengdu Challenger Winnipeg Challenger Zhangjiagang Challenger Shanghai Challenger Playford Challenger Shenzhen Challenger Nottingham Challenger Nanchang Challenger Biella 5 Challenger Biel Challenger Irving Challenger Ilkley Challenger Barletta Challenger Winnetka Challenger Winnipeg Challenger Phoenix Challenger Taipei City Challenger Gatineau Challenger Bangkok Challenger Manila Challenger Kyoto Challenger Bangkok Challenger Bangkok Challenger Shanghai Challenger Seoul Challenger Busan Challenger Poznan Challenger Cassis Challenger Traralgon Challenger Split Challenger Traralgon Challenger 2 Mauthausen Challenger Singapore Challenger Yokohama Challenger Toyota Challenger Maspalomas Challenger Taipei City Challenger Shanghai Challenger Szczecin Challenger Taipei City Challenger Yokohama World Tennis Gaora Cup - Yokohama Gimcheon Challenger Granby Challenger Ilkley Challenger Sarasota Challenger Shanghai Challenger Nottingham Challenger Gatineau Challenger Nottingham Challenger Kobe Challenger Ilkley Challenger Yokohama Challenger Guangzhou Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shenzhen Challenger HTV Challenger - Ho Chi Minh City Bratislava Challenger Belgaum Open - Belgaum Ilkley Challenger Shenzhen Challenger Gemax Samsung Open 2004 - Belgrade Toyota Challenger Chengdu Challenger Fergana Challenger - Fergana M15 Antalya Poznan Challenger Maui Challenger Launceston Challenger Seoul Challenger Szczecin Challenger AIG Japan Open - Tokyo Jinan Challenger Ningboo Challenger Ho Chi Minh City Challenger Bratislava Challenger Yokohama Challenger Gimcheon Challenger Kia International In Kawana - Kawana Busan Open Challenger Tennis - Busan Ningboo Challenger Liuzhou Challenger Kobe Challenger Nottingham Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger Busan Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Aptos Challenger Jinan Challenger Kaohsiung Challenger Cleveland Challenger Uncle Toby's Burnie Challenger - Tasmania Nottingham 2 Challenger Porto Challenger Nottingham-2 Challenger Warsaw Challenger Brest Challenger Tenerife Challenger Charlottesville Challenger Helsinki Challenger Champaign Challenger McDonalds ATP Challenger - Burnie Columbus Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger Biel Challenger Marbella Challenger St. Brieuc Challenger Murcia Challenger Braga Challenger Shymkent 1 Challenger Shymkent 2 Challenger Blois Challenger AIG Japan Open - Tokyo Milan Challenger Dharwad Challenger 2003 - Dharwad Challenger Ford de Cherbourg - Cherbourg Nanchang Challenger Tulln Challenger Bergamo Challenger Bratislava Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Helsinki Challenger Shanghai Challenger Tenerife 1 Challenger Barletta Challenger Madrid Challenger Challenger DCN de Cherbourg - Cherbourg Odlum Brown Vancouver Open - Vancouver Aix En Provence Challenger Next Generation Adelaide International - Adelaide Girona Challenger Bordeaux Challenger Madrid Challenger AIG Japan Open - Tokyo Ningboo Challenger AIG Japan Open Tennis Championships - Tokyo Sumter Challenger Kobe Challenger Seoul Challenger Honolulu Challenger Bangkok Challenger Drummondville Challenger Calgary Challenger Samsung Securities Cup - Seoul Vancouver Challenger Istanbul Challenger Kyoto Challenger Chennai Open - Chennai Zagreb Challenger Rennes Challenger Busan Challenger Tallahassee Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Open 13 - Marseille Busan Challenger Knoxville Challenger Salzburg Challenger Pingguo Challenger SA Tennis Open - Johannesburg Yokohama Challenger AIG Japan Open Tennis Championships - Tokyo Toyota Challenger Genova Challenger Taipei City Challenger AIG Japan Open - Tokyo Winnetka Challenger AEGON Championships - London Dallas Challenger Rakuten Japan Open - Tokyo Bergamo Challenger Aircel Chennai Open - Chennai The Artois Championships - London Aircel Chennai Open - Chennai Open 13 - Marseille Legg Mason Tennis Classic - Washington Power Horse World Team Cup - Dusseldorf PTT Thailand Open - Bangkok Salzburg Challenger If Stockholm Open - Stockholm Aircel Chennai Open - Chennai PTT Thailand Open - Bangkok Heineken Open - Auckland Malaysian Open - Kuala Lumpur SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Brisbane International - Brisbane Kun-Ming Challenger Busan Challenger Baton Rouge Challenger Guimaraes Challenger Rakuten Japan Open - Tokyo New York Open - New York Tallahassee Challenger Seoul Challenger Ningboo Challenger Thailand Open - Bangkok Tel Aviv Watergen Open - Tel Aviv Almaty Open - Almaty Manta Challenger Thailand Open - Bangkok Guadalajara Challenger Open 13 - Marseille Kyoto Challenger European Open - Antwerp Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO Open - Rotterdam Winston-Salem Open - Winston-Salem Almaty Open - Almaty Gimcheon Challenger Rio Open - Rio de Janeiro Tiriac Open - Bucharest BMW Open - Munich Guangzhou Challenger US Men's Clay Court Championship - Houston Swiss Indoors Basel - Basel AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Gwangju Challenger Heilbronn Challenger Aircel Chennai Open - Chennai Kaohsiung Challenger Shenzhen Open - Shenzhen Yokohama Challenger Taipei City Challenger Malaysian Open - Kuala Lumpur Generali Open - Kitzbuhel Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Zhangjiagang Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London Plava Laguna Croatia Open - Umag BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Kobe Challenger Hua Hin Challenger Bangkok Challenger Shimadzu All Japan Indoor - Kyoto Toyota Challenger Busan Challenger San Marino Challenger Banja Luka Challenger Istanbul 2 Challenger Rakuten Japan Open - Tokyo Shimadzu All Japan Indoor - Kyoto Traralgon Challenger Shenzhen Challenger Rakuten Japan Open - Tokyo Citi Open - Washington Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Winnipeg Challenger Vancouver Challenger Canberra Challenger Shenzhen Open - Shenzhen Tenerife 3 Challenger Prostejov Challenger Plava Laguna Croatia Open - Umag Barcelona Open Banc Sabadell - Barcelona Iasi Challenger Meerbusch Challenger Truist Atlanta Open - Atlanta Citi Open - Washington Poznan Challenger Bratislava 1 Challenger Prague 2 Challenger Hamburg European Open - Hamburg Astana Open - Astana Stockholm Open - Stockholm China Open - Beijing Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz United Cup - Australia Chengdu Open - Chengdu Astana Open - Astana Indianapolis Tennis Championships - Indianapolis China Open - Beijing Terra Wortmann Open - Halle Hamburg Open - Hamburg SAP Open - San Jose Dallas Open - Dallas Moselle Open - Metz Campbells Hall of Fame Tennis Championships - Newport Power Horse Cup - Dusseldorf Rakuten Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Rogers Masters - Toronto Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach Open - Delray Beach Ottignies-Louvain-la-Neuve Challenger Sanremo Challenger Bratislava 1 Challenger St. Tropez Challenger Murcia Challenger Movistar Chile Open - Santiago Zagreb Challenger Bordeaux Challenger St. Tropez Challenger Shanghai ATP Masters 1000 - Shanghai AIG Japan Open - Tokyo Cary 1 Challenger Vietnam Open - Ho Chi Minh City Rogers Masters - Montreal BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Phoenix Challenger BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Open Parc - Lyon Internazionali BNL d'Italia - Rome Citi Open - Washington Winston-Salem Open - Winston-Salem Mallorca Championships - Mallorca Mutua Madrid Open - Madrid Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gonet Geneva Open - Geneva Mallorca Championships - Mallorca Rakuten Japan Open - Tokyo Mutua Madrid Open - Madrid Shanghai ATP Masters - Shanghai Nordea Open - Bastad Hangzhou Open - Hangzhou China Open - Beijing Western & Southern Open - Cincinnati Miami Open - Miami Delray Beach Open - Delray Beach Shanghai Rolex Masters - Shanghai Dallas Open - Dallas Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Miami Open - Miami Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Cincinnati Open - Cincinnati Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Shanghai Rolex Masters - Shanghai French Open - Paris French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Australian Open - Melbourne Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-KOR 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Australian Open - Melbourne Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 15th Asian Games Doha 2006 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group I, 1R, KAZ-DEN 1-3 All Lower level tournaments Davis Cup, World Group, QR, JPN-ECU 0-3 Davis Cup, Group I, PO, KAZ-PAK 4-0 Davis Cup, Group I, 1R, KOR-KAZ 3-1 Olympics - London Olympics - Paris